package com.heima.comment.service;

import com.heima.model.comment.dtos.CommentRepayDto;
import com.heima.model.comment.dtos.CommentRepayLikeDto;
import com.heima.model.comment.dtos.CommentRepaySaveDto;
import com.heima.model.common.dtos.ResponseResult;
import com.heima.model.wemedia.pojos.WmUser;

/**
 * @author JianKang
 * @create 2023-11-06 14:03
 */
public interface CommentRepayService {
    ResponseResult saveCommentRepay(CommentRepaySaveDto dto);

    ResponseResult loadCommentRepay(CommentRepayDto dto);

    ResponseResult likeCommentRepay(CommentRepayLikeDto dto);

    ResponseResult delCommentRepay(String commentRepayId);

    void saveWmCommentRepay(WmUser wmUser, String commentId, String content);

    void commentLike(WmUser wmUser, String commentId, Short operation);
}
